package cn.gengar.infrastructure.dao.po;

import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 拼团活动
 * @TableName group_buy_activity
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class GroupBuyActivity {
    // 自增
    private Long id;

    // 活动ID
    private Long activityId;

    // 活动名称
    private String activityName;

    // 折扣ID
    private String discountId;

    // 拼团方式（0自动成团、1达成目标拼团）
    private Integer groupType;

    // 拼团次数限制
    private Integer takeLimitCount;

    // 拼团目标
    private Integer target;

    // 拼团时长（分钟）
    private Integer validTime;

    // 活动状态（0创建、1生效、2过期、3废弃）
    private Integer status;

    // 活动开始时间
    private Date startTime;

    // 活动结束时间
    private Date endTime;

    // 人群标签规则标识
    private String tagId;

    // 人群标签规则范围（多选；1可见限制、2参与限制）
    private String tagScope;

    // 创建时间
    private Date createTime;

    // 更新时间
    private Date updateTime;
}